<table class="configuration table table-bordered">
    <thead>
        <tr>
            <th class="text-left" style="width: 20%">Key</th>
            <th class="text-left" style="width: 15%">Default</th>
            <th class="text-left" style="width: 10%">Type</th>
            <th class="text-left" style="width: 55%">Description</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td><h5>security.delegation.tokens.enabled</h5></td>
            <td style="word-wrap: break-word;">true</td>
            <td>Boolean</td>
            <td>Indicates whether to start delegation tokens system for external services.</td>
        </tr>
        <tr>
            <td><h5>security.delegation.tokens.renewal.retry.backoff</h5></td>
            <td style="word-wrap: break-word;">1 h</td>
            <td>Duration</td>
            <td>The time period how long to wait before retrying to obtain new delegation tokens after a failure.</td>
        </tr>
        <tr>
            <td><h5>security.delegation.tokens.renewal.time-ratio</h5></td>
            <td style="word-wrap: break-word;">0.75</td>
            <td>Double</td>
            <td>Ratio of the tokens's expiration time when new credentials should be re-obtained.</td>
        </tr>
        <tr>
            <td><h5>security.delegation.token.provider.&lt;serviceName&gt;.enabled</h5></td>
            <td style="word-wrap: break-word;">true</td>
            <td>Boolean</td>
            <td>Controls whether to obtain credentials for services when security is enabled. By default, credentials for all supported services are retrieved when those services are configured, but it's possible to disable that behavior if it somehow conflicts with the application being run.</td>
        </tr>
    </tbody>
</table>
